Don't remove backend store directory before device_unregister.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Mon, 12 Sep 2005 19:46:30 +0000 (19:46 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Mon, 12 Sep 2005 19:46:30 +0000 (19:46 +0000)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6-xen-sparse/drivers/xen/blkback/xenbus.c

index 08721249193f536ef1d2d6cf1bf33642f954c003..17760646ab44be1a30bdff44bda461a195ffa76d 100644 (file)
@@ -65,7 +65,6 @@ static void frontend_changed(struct xenbus_watch *watch, const char *node)
 
        /* If other end is gone, delete ourself. */
        if (node && !xenbus_exists(be->frontpath, "")) {
-               xenbus_rm(be->dev->nodename, "");
                device_unregister(&be->dev->dev);
                return;
        }